/**
 * 版权所有 (C), 2019-2019, XXX有限公司
 * 项目名：com.company.study.designpatterns.builder
 * 文件名: Builder
 * 日期: 2019/6/15 13:10
 * 说明:
 */
package com.company.study.designpatterns.builder;

/**
 * 抽象建造者
 *
 * @author Anbang713
 * @create 2019/6/15
 */
public abstract class Builder {
    /**
     * 组装cpu
     */
    public abstract void builderCpu(String cpu);

    /**
     * 组装内存
     */
    public abstract void builderMemory(String memory);

    /**
     * 组装硬盘
     */
    public abstract void builderDisk(String disk);

    /**
     * 获取电脑
     *
     * @return
     */
    public abstract Computer getComputer();
}